package com.ye.personnel.mapper.entity;

import java.util.Date;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * (GwyDepartment)实体类
 *
 * @author makejava
 * @since 2024-01-23 14:07:38
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("gwy_department")
public class GwyDepartment extends BaseEntity {
    private static final long serialVersionUID = -76627722743089437L;

    @TableId(type = IdType.ASSIGN_UUID)
    private String departmentId;
    /**
     * 机构名称
     */
    private String departmentName;
    /**
     * 机构编码
     */
    private String departmentNo;
    /**
     * 上级部门
     */
    private String parentDepartmentId;
    /**
     * 编制人数
     */
    private Integer departmentNum;
    /**
     * 正科领导职数
     */
    private Integer departmentNumZk;
    /**
     * 副科领导职数
     */
    private Integer departmentNumFk;
    /**
     * 一级二级科员职数
     */
    private Integer departmentNumKy;
    /**
     * 三级四级科员职数
     */
    private Integer departmentNumKySec;
    /**
     * 单位类别 1 法人单位 2 内审
     */
    private Integer departmentType;

}

